package com.bootdo.crm.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 回款计划表
 * 
 * @author cui
 * @email 1992lcg@163.com
 * @date 2020-02-20 13:14:28
 */
public class ReceivablesPlanDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Integer planId;
	//期数
	private String num;
	//回款ID
	private Integer receivablesId;
	//1完成 0 未完成
	private Integer status;
	//计划回款金额
	private BigDecimal money;
	//计划回款日期
	private Date returnDate;
	//计划回款方式
	private String returnType;
	//提前几天提醒
	private Integer remind;
	//提醒日期
	private Date remindDate;
	//备注
	private String remark;
	//创建人ID
	private Integer createUserId;
	//负责人ID
	private Integer ownerUserId;
	//创建时间
	private Date createTime;
	//更新时间
	private Date updateTime;
	//附件批次ID
	private String fileBatch;
	//合同ID
	private Integer contractId;
	//客户ID
	private Integer customerId;

	/**
	 * 设置：
	 */
	public void setPlanId(Integer planId) {
		this.planId = planId;
	}
	/**
	 * 获取：
	 */
	public Integer getPlanId() {
		return planId;
	}
	/**
	 * 设置：期数
	 */
	public void setNum(String num) {
		this.num = num;
	}
	/**
	 * 获取：期数
	 */
	public String getNum() {
		return num;
	}
	/**
	 * 设置：回款ID
	 */
	public void setReceivablesId(Integer receivablesId) {
		this.receivablesId = receivablesId;
	}
	/**
	 * 获取：回款ID
	 */
	public Integer getReceivablesId() {
		return receivablesId;
	}
	/**
	 * 设置：1完成 0 未完成
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：1完成 0 未完成
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：计划回款金额
	 */
	public void setMoney(BigDecimal money) {
		this.money = money;
	}
	/**
	 * 获取：计划回款金额
	 */
	public BigDecimal getMoney() {
		return money;
	}
	/**
	 * 设置：计划回款日期
	 */
	public void setReturnDate(Date returnDate) {
		this.returnDate = returnDate;
	}
	/**
	 * 获取：计划回款日期
	 */
	public Date getReturnDate() {
		return returnDate;
	}
	/**
	 * 设置：计划回款方式
	 */
	public void setReturnType(String returnType) {
		this.returnType = returnType;
	}
	/**
	 * 获取：计划回款方式
	 */
	public String getReturnType() {
		return returnType;
	}
	/**
	 * 设置：提前几天提醒
	 */
	public void setRemind(Integer remind) {
		this.remind = remind;
	}
	/**
	 * 获取：提前几天提醒
	 */
	public Integer getRemind() {
		return remind;
	}
	/**
	 * 设置：提醒日期
	 */
	public void setRemindDate(Date remindDate) {
		this.remindDate = remindDate;
	}
	/**
	 * 获取：提醒日期
	 */
	public Date getRemindDate() {
		return remindDate;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：创建人ID
	 */
	public void setCreateUserId(Integer createUserId) {
		this.createUserId = createUserId;
	}
	/**
	 * 获取：创建人ID
	 */
	public Integer getCreateUserId() {
		return createUserId;
	}
	/**
	 * 设置：负责人ID
	 */
	public void setOwnerUserId(Integer ownerUserId) {
		this.ownerUserId = ownerUserId;
	}
	/**
	 * 获取：负责人ID
	 */
	public Integer getOwnerUserId() {
		return ownerUserId;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：附件批次ID
	 */
	public void setFileBatch(String fileBatch) {
		this.fileBatch = fileBatch;
	}
	/**
	 * 获取：附件批次ID
	 */
	public String getFileBatch() {
		return fileBatch;
	}
	/**
	 * 设置：合同ID
	 */
	public void setContractId(Integer contractId) {
		this.contractId = contractId;
	}
	/**
	 * 获取：合同ID
	 */
	public Integer getContractId() {
		return contractId;
	}
	/**
	 * 设置：客户ID
	 */
	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}
	/**
	 * 获取：客户ID
	 */
	public Integer getCustomerId() {
		return customerId;
	}
}
